parallel barrage - Turkish English Dictionary